Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Недоліки взаємодії MS DOS та апаратної частини комп’ютера.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Не вказано
Кафедра:
Захист інформації

Інформація про роботу

Рік:
2024
Тип роботи:
Державний іспит
Предмет:
Системне програмне забезпечення
Варіант:
18

Частина тексту файла

Недоліки взаємодії MS DOS та апаратної частини комп’ютера. Творці MSDOS пішли найбільш легшим шляхом і створили ОС, яка пропонує мінімальне операційне оточення для програм користувача. Як правило програми не використовують практично нічого із стандартного СПЗ, крім ФС і взаємодія програми з апаратурою, яка працювала під MSDOS виглядає так:  EMBED Visio.Drawing.6  За задумом програміст який хоче вивести символи повинен використати підсистему вводу/виводу, ОС або відповідною функцією BIOS. Те саме стосується всієї іншої апаратури. Але на практиці функції ОС і BIOS ігноруються і пристрій програмується напряму. Практично всі графічні програми працювали безпосередньо з відеопам'яттю. Дуже часто програми самостійно використовували клавіатуру. Такий підхід обумовлений кількома об'єктивними причинами: Структурне ПЗ ОС неефективне бо не реалізує всі потенційні можливості комп'ютера. повна відкритість архітектури IBM PC що дає кожному програмісту керувати комп'ютером. Звідси і витікає великий мінус: великі строки розробки програмних продуктів. Програмісту потрібно було стати системним програмістом, а потім вирішувати конкретну задачу. Для комерційних програм найважливіше: час розробки апаратно програмна сумісність З точки зору користувача спілкування через командний рядок вимагало певної кваліфікації користувачів. Перехід до операційних оболонок спростив це спілкування. З ростом продуктивності апаратури ідея спілкування через графічний інтерфейс набула поширення. Вона полягає в переході на більш зрозуміліший рівень. Тобто середовище наглядно представляє предметну область пропонує широкий набір засобів і прощає людські помилки. Що дає WINDOWS користувачу? Універсальна графіка. Ключова ідея – забезпечити повну незалежність програм від апаратури. Як користувачу так і програмісту під WINDOWS надаються універсальні засоби, які знімають проблему забезпечення сумісності з конкретною апаратурою і ПЗ. Тобто забезпечити апаратно-програмну сумісність. Єдиний інтерфейс Логічний уніфікований єдиний графічний інтерфейс значно полегшує освоєння нових програмних продуктів. WINDOWS звільняє від необхідності організовувати меню, роботу з клавою, мишою. Тобто не треба писати системні програми можна зразу займатись задачею Обмін даними між програмами Запропоновані ефективні системні засоби Clipbook, DDE, OLE, які забезпечують програмну сумісністьі механізм обміну даними між різними програмами. Сумісність з існуючими ПЗ Не тільки є можливість працювати з існуючими програмами, але надаються додаткові можливості і паралельний запуск. Повне використання апаратних ресурсів При своїй інсталяції WINDOWS аналізує наявні апаратні ресурси і автономно встановлює режим який найбільш певно використовує можливості апаратури. Багатозадачність Реалізована витісняючи багатозадачність Повні засоби програмування Нові ідеї організації операційного оточення вимагають нових засобів які реалізують ООП, зокрема розвиток візуальних технологій. Складність функціонування WINDOWS більша ніж MS DOS, але ця складність не надлишкова, а визначається тим що при створенні програм для WINDOWS програміст отримує доступ до якісно нових засобів, яких немає в MS DOS. Схема взаємодії WINDOWS з апратурою така:  EMBED Visio.Drawing.6  Програма не має права звертатись до апаратури на пряму, повинна для цього використовувати внутрішні функції WINDOWS. Це є паралелізм для багатозадачної системи, коли всі ресурси розділяються. Основні функції WINDOWS виконують 3 системні модулі: Kernel.exe – керує пам'яттю, завантаженням та вивантаженням програм і виконує інші системні функції. Gdi.exe – інтерфейс з граф пристроями User.exe – виконує всю іншу роботу Ці основні модулі взаємодіють з апаратурою через драйвери пристроїв. Модуль gdi та деякі драйвери можуть викликати функції ядра, а програми можуть в принципі безпосередньо звертетись до драйвера. Якщо програма звертається до дозволених функцій DOS середовище WINDOWS забезпечує сумісність з і...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини